home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
oper_sys
/
emerald
/
emrldsys.lha
/
InstallNotes
next >
Wrap
Text File
|
1990-12-17
|
2KB
|
52 lines
Installation of the Emerald system is almost automatic. There are a
few things you have to do before installing the system.
1. Insert ${EMDIR}/bin in your path. ${EMDIR} means the pathname of
the place where the Emerald-files was placed.
2. Make sure that you have access to the following programs:
[ csh m4 sh
ar echo make size
arch ed mv sleep
as egrep netstat strip
awk find ranlib test
cc hostname rm touch
chmod ld rsh tr
cp ls sed
All the programs are used during the installation process.
3. Edit the script ${EMDIR}/Scripts/fixemdir to include your machine
name, and appropriate choices for the other alternatives.
4. You (probably) also need to edit the file ${EMDIR}/Kernel/Em/msgCode.c
in at least one place. You will find some stuff dealing with
ETHERDEV in the file. The code needs to know the name of the
ethernet device. This may vary from place to place and system to
system. Edit it to reflect the appropriate name for your ethernet
device.
Look in /etc/rc* to find the "ifconfig" line which will have the
name of the device. The makefile in ${EMDIR}/Kernel/Em has entries
"findethernet" and "findethernet2" that MIGHT help you find the
right name.
The Emerald run-time system requires the ability to do udp
broadcasts, and looks at the device to find the broadcast address.
5. You should edit the file ${EMDIR}/Kernel/Em/main.c to initialize
the array "EmMachineNames" to include the names of the machines
that you will run Emerald on. Use the site-name you gave when doing
(3) as an argument to the "#ifdef".
6. Change directory to ${EMDIR} and issue the command
make fromscratch
This will take quite some time.
7. When the system has finished the self-installation, you should test
the installation. A minimal set of tests can be performed by
starting a Kernel with the command
em &
When the kernel has fully booted, issue the command
make test
If the output from "make test" looks OK, Emerald seems to work.